Se ingresó una solicitud de vacacion y al querer finalizarse se muestra este error

Aseinfo.VH4.General.Base.Exceptions.ParametroAplicacionException: Error al ejecutar el parámetro 'VacacionUsaJornada'. Revise que los alcances 'codpar:VacacionUsaJornada, codpai:, codgrc:, codcia:, codcdt:1' estén correctamente configurados.

El valor de 'VacacionUsaJornada' esta definido como false para el pais 'ni'

Se hicieron otras solicitudes para otros empleados que tienen la misma jornada asignada y se finalizaron correctamente.

asked 11 Sep '13, 23:24

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

¿Podrías adjuntar el Stack Trace de la excepción, para ver el lugar en el fuente donde se generó el error?

Por que en el código de finalización no se usa el parámetro VacacionUsaJornada. Ese solamente se usa para calcular el número de días en la pantalla de captura.

(12 Sep '13, 14:59) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

Ya se agregó un Issue (#1136) al sistema de control de errores de Evolution.

Se identificó que la solicitud de vacación no finaliza (se queda en un loop infinito) cuando la configuración dice que soporta saldos negativos y la finalización de la solicitud generaría el saldo negativo.

Se espera que esté corregido para la siguiente versión 1.7.3, que se va a liberar en la tercera semana de septiembre de 2013

link

answered 17 Sep '13, 17:15

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 17 Sep '13, 17:17

Este es el error completo (Por si sirve el dato, la solicitud de vacacion genera un saldo negativo)

Aseinfo.VH4.General.Base.Exceptions.ParametroAplicacionException: Error al ejecutar el parámetro 'VacacionUsaJornada'. Revise que los alcances 'codpar:VacacionUsaJornada, codpai:, codgrc:, codcia:, codcdt:1' estén correctamente configurados. ---> System.Transactions.TransactionException: The operation is not valid for the state of the transaction. ---> System.TimeoutException: Transaction Timeout --- End of inner exception stack trace --- at System.Transactions.TransactionState.EnlistPromotableSinglePhase(InternalTransaction tx, IPromotableSinglePhaseNotification promotableSinglePhaseNotification, Transaction atomicTransaction) at System.Transactions.Transaction.EnlistPromotableSinglePhase(IPromotableSinglePhaseNotification promotableSinglePhaseNotification) at System.Data.SqlClient.SqlInternalConnection.EnlistNonNull(Transaction tx) at System.Data.ProviderBase.DbConnectionInternal.ActivateConnection(Transaction transaction) at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at Microsoft.Practices.EnterpriseLibrary.Data.Database.GetNewOpenConnection() at Microsoft.Practices.EnterpriseLibrary.Data.TransactionScopeConnections.GetConnection(Database db) at Microsoft.Practices.EnterpriseLibrary.Data.Database.ExecuteScalar(DbCommand command) at Aseinfo.Infrastructure.Repositories.DbDataAccessRepository.ExecuteScalarFunction(String functionName, IDictionary2 valoresParametros) at Aseinfo.Infrastructure.Services.DbDataAccessService.ExecuteScalarFunction[T](String functionName, IDictionary2 valoresParametros) at Aseinfo.VH4.General.Services.ParametroAplicacionService.GetValorParametroT at Aseinfo.VH4.Infraestructura.Services.Calculos.CalculosTiempoService.GetFechaFinalPeriodoGoceVacacion(Empleo empleo, DateTime fechaInicio, Decimal diasGoce) at Aseinfo.VH4.Acciones.Services.SolicitudVacacionService.FinalizaProcesamientoEntidad(EntityObject entity) in c:vh4VH4AccionesServicesSolicitudesVacacionesSolicitudVacacionService.cs:line 198 at Aseinfo.VH4.WindowsServices.ApplicationJobs.AccionFinalizacionJob.Execute(JobExecutionContext context)

link

answered 17 Sep '13, 15:45

sbarahona's gravatar image

sbarahona ♦♦
(suspended)
accept rate: 32%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×31

Asked: 11 Sep '13, 23:24

Seen: 1,664 times

Last updated: 17 Sep '13, 17:17

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática